package com.tp2.etna.distribucion1.service;

import java.sql.Date;
import java.util.List;

import com.tp2.etna.distribucion1.modelo.EstadoHojaRutaDetalleModel;
import com.tp2.etna.distribucion1.modelo.EstadoHojaRutaModel;
import com.tp2.etna.distribucion1.modelo.HojaRutaDetalleModel;
import com.tp2.etna.distribucion1.modelo.HojaRutaModel;

public interface HojaRutaService {

	public List<HojaRutaModel> listar(Date fecha,String numero,int idZonaDespacho, int idEstadoHojaRuta);
	public List<EstadoHojaRutaModel> listarEstado();
	public List<HojaRutaDetalleModel> listarHojaRutaDetalle(int idHojaRuta);
	public boolean modificarHojaRuta(Date fecha,String transporteDisponible,int idHojaRuta);
	public boolean modificarDetalleHojaRuta(int idEstadoDetalle,int idDetalle);
	public boolean eliminarHojaRuta(int idHojaRuta);
	public boolean generarHojaRuta(Date fechaInicio, Date fechaFin);
	public List<EstadoHojaRutaDetalleModel> listarEstadoDetalle();
	
	
}
